home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_glimpse.idb / usr / freeware / src / glimpse-3.0 / index / region.h.z / region.h
C/C++ Source or Header  |  1997-09-09  |  783b  |  31 lines

  1. /* Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal.  All Rights Reserved. */
  2. /* Constructed from the mail messages received from Bill Camargo in June 1994 */
  3. #ifndef    _REGION_H_
  4. #define _REGION_H_
  5. #include <sys/types.h>
  6.  
  7. #if    STRUCTURED_QUERIES
  8. /* These are imports from Bill's stuff */
  9. #include "util.h"
  10. #include "template.h"
  11. #endif    /*STRUCTURED_QUERIES*/
  12.  
  13. /* These are mine */
  14. typedef struct REGION {
  15.     int    length;
  16.     int    offset;
  17.     int    attributeid;
  18.     struct REGION *next, *prev;
  19. } region_t;
  20.  
  21. /* Assuming there are no more than 2^(8*sizeof(int)) attributes */
  22. typedef struct ATTR_ELEMENT {
  23.     struct ATTR_ELEMENT *next;
  24.     int    attributeid;
  25.     char    *attribute;    /* pointer to the one in the hash entry */
  26. } attr_element_t;
  27.  
  28. extern char *my_malloc();
  29. extern int my_free();
  30. #endif    /*_REGION_H_*/
  31.